package com.yukefms.engine;

/**
 * @Description some constants for engine
 * @Author Ping
 * @Date 2021/6/26 7:37
 **/
public class EngineConfig {
    /**
     * trial time for each body action/BARule
     */
    public static final int TRIAL_TIME = 3 ;
    /**
     * time period for each body action/BARule 60 sec.
     */
    public static final long TIME_PERIOD_MS= 60000 ;
    /**
     * tolerant number of input error
     */
    public static final int TOLERANT_NUM_OF_INPUT_ERROR = 1000 ;
    /**
     * set this value based on how many joint point could be read within 1 Seconds.
     */
    public static final int INVARIANT_FAIL_NUM = 40 ;

    public static final int PERFORM_FAIL_NUM = 140 ;
    /**
     * content limit for message container.
     */
    public static final int CONTENT_LIMIT = 1000 ;
    /**
     * maximal waiting time in milli-seconds for reading point data from Kafka.
     */
    public static final long MAX_WAITING_MS = 30000L ;
    /**
     * last  number of read pointCloud for cached structure,
     * Note that, 10 means 500MS interval
     *             5 means 200MS interval
     *             1 means 50 MS interval
     */
    public static final int LAST_NUM = 10 ;



}
